package com.itheima.health.dao;

import com.itheima.health.pojo.Member;
import org.apache.ibatis.annotations.Param;

import java.util.Date;

/**
 * 会员DAO
 */
/*任务8 手机验证码登录 肖丁豪*/
public interface MemberDao {

    //任务10-任务8合并 手机端提交预约-添加会员
    void insert(Member member);

    //任务10-任务8合并 手机端提交预约-根据手机号查询出member会员
    Member selectByPhoneNumber(@Param("phoneNumber") String phoneNumber);

    //任务10-任务8合并 手机端提交预约-更新会员信息
    void updateByIdSelective(Member member);

    //任务10-任务8合并 手机端提交预约-根据id查询出member
    Member selectById(@Param("id") Integer id);

    //任务13- 统计分析-会员数量折线图
    //通过日期来查询会员人数
    //不能直接查询出当月份的数量只能查询最后月份之前的所有数据
//    Long selectCountMember(@Param("regTime") String regTime);
    Long selectEndCountMember(@Param("endDate") String endDate);


}
